//#define _CRT_SECURE_NO_WARNINGS 1
//
//#include<stdio.h>
//
//int ret(int n)
//{
//	int sum = 1;
//	while (n)
//	{
//		sum *= n;
//		n--;
//	}
//	return sum;
//}
//
//int Ret(int n)
//{
//	if (n <= 1)
//		return 1;
//	else
//		return n * Ret(n - 1);
//}
//
//int main(void)
//{
//	int n = 0;
//	int sum = 0;
//	int Sum = 0;
//	while (scanf("%d", &n) != EOF)
//	{
//		sum = ret(n);
//		Sum = Ret(n);
//		printf("sum = %d,Sum = %d\n", sum, Sum);
//	}
//	return 0;
//}